解析如何查看Oracle数据库中某张表的字段个数
81 T_B_USER 26
72 T_B_NOTICE 15
复制代码 代码如下:
mysql> select count(*) from columns where table_name="test";Database changed
mysql> desc test;
下面是通过大致查看:
直接利用函数来解决:
| 3 |
复制代码 代码如下:
+---------+-------------+------+-----+---------+----------------+select count(column_name) from user_tab_columns where table_name='T_B_AUDITOR'
75 T_B_ORGANIZATIONINFO 18
| table_schema | count(*) |
84 T_B_USERMODEL 6
69 T_B_FILTERWORD 11
67 T_B_BOOKSTATUSCONFIG 5
80 T_B_SAMPLEBOOKINFO 89
在mysql中想要知道数据库中有多少个库:
能够查出来指定的那张表的字段数。
此时我就联想到了mysql上面去:
3 rows in set (0.00 sec)
| NULL
| mysql
| utf8
| utf8_general_ci
| NULL
|
76 T_B_PREFIXINFO 15
| mysql
|
17 |
其实在系统表information_schema中大多的数据库,表啊都会有记录的。所以要好好研究下这张表呢。
还有就是利用系统表:
| information_schema |
17 |
复制代码 代码如下:
+---------+-------------+------+-----+---------+----------------+78 T_B_ROLE 8
+----------+
mysql> select table_schema,count(*) from tables group by table_schema;
mysql> select * from schemata;
| name | varchar(10) | YES | | NULL | |
复制代码 代码如下:
+--------------+--------------------+----------------------------+------------------------+----------+
| test
|
6 |
| NULL
| test
| utf8
| utf8_general_ci
| NULL
|
+----------+
mysql> use information_schema
73 T_B_NOTICEACCEPT 11
复制代码 代码如下:
74 T_B_OPERLOG 103 rows in set (0.01 sec)
| NULL | information_schema | utf8 | utf8_general_ci | NULL |
83 T_B_USERLOGIN 8
+--------------------+----------+
| address | varchar(30) | YES | | NULL | |
68 T_B_CODETREEINFO 8
71 T_B_MODEL 10
Oracle中查询某个表的总字段数,要用SQL语句,或者在PL/SQL里面
+--------------+--------------------+----------------------------+------------------------+----------+
+--------------+
在mysql数据库中有多少张表:
|
3 |
| Field | Type
| Null | Key | Default | Extra
|
+--------------+
1 row in set (0.01 sec)
65 T_B_AUDITOR 14
79 T_B_ROLEMODEL 6
3 rows in set (0.00 sec)
+--------------------+----------+
select tname,count(*) from col group by tname;
| CATALOG_NAME | SCHEMA_NAME | DEFAULT_CHARACTER_SET_NAME | DEFAULT_COLLATION_NAME | SQL_PATH |
| count(*) |
+--------------+
70 T_B_ISBNWHITELIST 11
+--------------+--------------------+----------------------------+------------------------+----------+
+----------+
+---------+-------------+------+-----+---------+----------------+
64 T_A_BOOKSTAGEINFO 4
mysql> select found_rows();
82 T_B_USERANDROLE 6
复制代码 代码如下:
| id | int(11) | NO | PRI | NULL | auto_increment |66 T_B_BOOKMANAGEMENT 13
77 T_B_PUBLISHINFO 30
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/oracle/2958.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
是因为scan的IP问题补占用
时间:2021-01-20
-
还你一个干净的model 2、功
时间:2021-01-20
-
既然 ROWNUM 列并不是真实存
时间:2021-01-20
-
Real Application Clusters
时间:2021-01-20
-
在tools-preferences-connection(
时间:2021-01-20
-
Windows Sever 2012下Oracle 12c安
时间:2021-01-10
-
Oracle安装监听器错误的解
时间:2021-01-07
-
oracle远程连接服务器数据
时间:2021-01-07
热门文章
-
Oracle存储过程编程详解
时间:2020-12-07
-
Azure Queue Storage 基本用法 Azure Storage 之
时间:2020-12-26
-
win10下oracle 11g安装图文教程
时间:2020-12-25
-
oracle 数据库学习 基本结构介绍
时间:2020-12-13
-
Azure File Storage 基本用法 Azure Storage 之 F
时间:2020-12-26
-
windows使用sqlpus连接oracle 数据库的教程图
时间:2020-12-25
-
Window下Oracle Database 11g 发行版2安装教程
时间:2020-12-29
-
Oracle解锁的方式介绍
时间:2020-12-14
-
Oracle 12c Study之Installer Oracle
时间:2021-01-06
-
linux下oracle设置开机自启动实现方法
时间:2020-12-13
